Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Software Engineering BSc (Hons) - 3.1.2 Methods, techniques and tools for information modelling, management and security


Return to programme overview.

COMP10120 First Year Team Project

Enquiry based learning of simple relational database and web application design; just enough to allow the construction of the project.

Assesement : Group presentation

COMP11120 Mathematical Techniques for Computer Science

The units teaches the mathematical underpinnings for some of that modelling, for example in the form of probability theory and logic.

Assesement : Examination, Individual coursework

 

COMP13212 Data Science

A substantial part of the course is about modelling data to extract information from it. Model techniques include probabilistic models of data, Bayesian reasoning, and rudimentary machine learning models, such as linear models, polynomial models, and Bayesian models.

Assesement : Examination, Lab work

COMP16412 Introduction to Programming 2

Students are taught the security risks of programming including those about using online resources for debugging purposes which involve using bad practices, and adding bugs to the codebase inadvertently.

Assesement : Examination

COMP23311 Software Engineering 1

students have to model the system they are working on

Assesement : Examination, Individual coursework, Group coursework

COMP23412 Software Engineering 2

Students are taught the security and privacy risks of enterprise Web applications in general, and those principles applicable to the Web framework in use, ie Spring.

Assesement : Examination, Group coursework

COMP28112 Distributed Systems

Taught and discussed in class.

Assesement : Individual coursework, Lab work